#ifndef GROUNDLAYER_H
#define GROUNDLAYER_H
#include "atmoslayer.h"

class groundLayer : public AtmosLayer
{
    Q_OBJECT
public:
    explicit groundLayer(QString layerName,
			 double hBottom, double hTop,
			 QObject *parent = 0);

signals:
	void groundScatUp(QByteArray lightData);

private slots:
	void recvDownIrridance();
	void groundScatResponse();

public:
	void setGroundAlbedo(double albedo);
private:
	double m_groundAlbedo;
	double getCurrentGroundAlbedo();
};

#endif // GROUNDLAYER_H
